home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / lib / c / hash / RCS / Hash_DeleteTable.man,v < prev    next >
Text File  |  1988-12-30  |  1KB  |  54 lines

  1. head     1.1;
  2. branch   ;
  3. access   ;
  4. symbols  ;
  5. locks    ; strict;
  6. comment  @@;
  7.  
  8.  
  9. 1.1
  10. date     88.12.30.15.05.19;  author ouster;  state Exp;
  11. branches ;
  12. next     ;
  13.  
  14.  
  15. desc
  16. @@
  17.  
  18.  
  19.  
  20. 1.1
  21. log
  22. @Initial revision
  23. @
  24. text
  25. @' $Header: Hash_DeleteTable,v 1.1 86/11/19 17:12:56 ouster Exp $ SPRITE (Berkeley)
  26. .so \*(]ltmac.sprite
  27. .HS Hash_DeleteTable lib
  28. .BS
  29. .SH NAME
  30. Hash_DeleteTable \- release storage in hash table
  31. .SH SYNOPSIS
  32. \fB#include <hash.h>\fR
  33. .sp
  34. \fBHash_DeleteTable\fR(\fItablePtr\fR)
  35. .AS Hash_Table tablePtr
  36. .SH ARGUMENTS
  37. .AP Hash_Table *tablePtr in
  38. Pointer to hash table whose internal storage is to be released.
  39. .BE
  40.  
  41. .SH DESCRIPTION
  42. .LP
  43. \fBHash_DeleteTable\fR deletes all the entries in a hash table and also
  44. releases the table's internal bucket storage back to the memory manager.
  45. The Hash_Table structure at \fI*tablePtr\fR is not recycled to the memory
  46. manager (it is considered to belong to the caller), but the contents of
  47. \fI*tablePtr\fR are reset to indicate that the table is void.  Future operations
  48. on the table will result in core dumps,  unless \fBHash_InitTable\fR gets
  49. called again to reset the table.
  50.  
  51. .SH KEYWORDS
  52. delete, hash table
  53. @
  54.